Articles

🧪 Unit Testing Best Practices In .NET C# 🤷‍♂️

Tips, tricks and best practices of Unit Testing in .NET C# using NUnit and Moq.

Use User-Defined Function Mapping for Global Filter

ABP provides data filters that can filter queries automatically based on some rules. This feature is useful for implementing multi-tenancy, soft delet...

Memory Management In .NET

If you want to know all about memory management in .NET, read this article. If you like the content, share/repost so that others can benefit from it �...

How to use .NET Aspire with ABP framework

This guide explores how to combine .NET Aspire with ABP, enabling developers to create observable, and feature-rich applications.

aspire

🧵 How String In .NET C# Works 🤷‍♂️

➡ Do you know that String is an Object which acts as a Value type? ➡ Do you understand how String is immutable? ➡ In this article we are going to disc...

How to use Angular Material with Form Validation on ABP

The ABP framework (Angular) has its own validation mechanism, which may cause issues with Angular Material. In this article, I will explain how to use...

Tunnel your local host address to a public URL with ngrok

Tunnel your localhost address to a public URL with ngrok and have the Authority URL in the appsettings.json file of a .NET MAUI app replaced with th...

Antiforgery Token Validation When Angular and HTTP API Runs on the Same Server

In this post, I explain how to overcome AntiForgery Token validation for HTTP requests in the ABP Angular project. This issue happens when the Angular...

angular

Deploy Your ABP Framework Angular Project to Azure Kubernetes Service (AKS)

How we can deploy ABP Angular project to kubernetes environment, which looks a bit more complex but is more preferred for production, using a Helm cha...

How to Use Multiple DbContexts in a Single Query Execution

In this article, we will explore a solution to query from multiple DbContext instances within a single execution in the ABP Framework with EF Core.

entity-framework-core